#include <libapi.h>

/*********************************************************************************
* 
* api_mem_mallocblk - api函数 内存 分配
* 
* DESCRIPTION
*/

void * api_mem_mallocblk
    (
    size_t blksz
    )
    {
    void * retaddr;

    /* 传递参数并陷进内核 */

    API_ENTRY_PARAM1 (SNR_MM_ALLOC, retaddr, blksz);

    return retaddr;
    }

/*********************************************************************************
* 
* api_mem_mallocblk - api函数 内存 释放
* 
* DESCRIPTION
*/

sysstus_t api_mem_freeblk
    (
    void * addr,
    size_t blksz
    )
    {
    sysstus_t retstus;

    /* 传递参数并陷进内核 */

    API_ENTRY_PARAM2 (SNR_MM_FREE, retstus, addr, blksz);

    return retstus;
    }